@CHARSET "UTF-8";
/* ----- PAGINA ------ */
.pagina {
	position: relative;
	height: 30px;
	overflow: hidden;
	padding: 0px;
}
.pagina .pagina_main {
	width: auto;
	display: inline-block;
	position: absolute;
	right: 0px;	
}
.pagina ul{
	list-style:none;
	overflow: hidden;
	height: 100%;
	padding: 0px 5px;
	margin: 0px;
	width: auto;
}
.pagina ul li {
	float: right;
	height: 100%;
}
.pagina ul li span.text {
	padding: 6px 0px 6px 12px;	
	display: block;
}
.pagina ul li a{
	padding: 7px 12px 8px 12px;
	//border: 1px solid #ccc;
	border-radius: 0px;
	display: block;	
	vertical-align: middle;
	color: #444444;
	font-size: 12px;
	
	/*background-color: #f6f6f6;
	background-image: -moz-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image: -ms-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e0e0e0));
	background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
	//box-shadow: 4px 4px 4px rgba(255,255,255,.4) inset;*/
}
.pagina ul li a:hover {
	/*border: 1px solid #aaaaaa;*/
	text-decoration: none;	
	/*font-weight: bold;*/
	color: #fff;
	background-color: #222;
	background-image: -moz-linear-gradient(top,#444 0,#222 100%);
	background-image: -ms-linear-gradient(top,#444 0,#222 100%);
	background-image: -o-linear-gradient(top,#444 0,#222 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#444),color-stop(100%,#222));
	background-image: -webkit-linear-gradient(top,#444 0,#222 100%);
	background-image: linear-gradient(to bottom,#444 0,#222 100%);

	box-shadow: 0px 1px 0px 0px rgba(0,0,0,.5) inset;
}
.pagina ul li.active a, .pagina ul li a:hover{
	/*background: ;
	background-color: #f6f6f6;
	background: #dadada;
	background-image: none;	
	box-shadow: 0 1px 1px rgba(255, 255, 255,1);
	border: 0px solid #eee;*/
	
	color: #fff;
	background-color: #222;
	background-image: -moz-linear-gradient(top,#444 0,#222 100%);
	background-image: -ms-linear-gradient(top,#444 0,#222 100%);
	background-image: -o-linear-gradient(top,#444 0,#222 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#444),color-stop(100%,#222));
	background-image: -webkit-linear-gradient(top,#444 0,#222 100%);
	background-image: linear-gradient(to bottom,#444 0,#222 100%);

	box-shadow: 0px 1px 0px 0px rgba(0,0,0,.5) inset;
}
/* ----- NORMAL ---- */
/* ----- PAGINA ------ */
.pagina_normal  ul{
	list-style:none;
	overflow: hidden;
	height: 30px;
}
.pagina_normal ul li {
	float: right;
	margin-left: 4px;	
}
.pagina_normal ul li span.text {
	padding: 6px 0px 6px 12px;	
	display: block;
}
.pagina_normal ul li a{
	padding: 6px 12px 6px 12px;
	border: 1px solid #ccc;
	border-radius: 3px;
	display: block;	
	vertical-align: middle;
	color: #444444;
	font-size: 12px;
	
	background-color: #f6f6f6;
	background-image: -moz-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image: -ms-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e0e0e0));
	background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
	box-shadow: 4px 4px 4px rgba(255,255,255,.4) inset;
}
.pagina_normal ul li a:hover {
	border: 1px solid #aaaaaa;
	text-decoration: none;	
}
.pagina_normal ul li.active a{
	background: rgba(0,0,0,.02);
	background-image: none;	
	box-shadow: 0 1px 1px rgba(255, 255, 255,1);
}